home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 2.00.0102 */
- /* at Tue Dec 05 03:08:32 1995
- */
- //@@MIDL_FILE_HEADING( )
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __datapath_h__
- #define __datapath_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IBindHost_FWD_DEFINED__
- #define __IBindHost_FWD_DEFINED__
- typedef interface IBindHost IBindHost;
- #endif /* __IBindHost_FWD_DEFINED__ */
-
-
- #ifndef __IObjectWithSite_FWD_DEFINED__
- #define __IObjectWithSite_FWD_DEFINED__
- typedef interface IObjectWithSite IObjectWithSite;
- #endif /* __IObjectWithSite_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "objidl.h"
- #include "oleidl.h"
- #include "oaidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /****************************************
- * Generated header for interface: __MIDL__intf_0000
- * at Tue Dec 05 03:08:32 1995
- * using MIDL 2.00.0102
- ****************************************/
- /* [local] */
-
-
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright 1995 - 1996 Microsoft Corporation. All Rights Reserved.
- //
- // File: datapath.h
- //
- //--------------------------------------------------------------------------
- /* size is 0 */
-
- /* size is 0 */
-
- /* size is 0 */
-
- /* size is 0 */
-
- /* size is 0 */
-
- #include "idispids.h"
-
- ////////////////////////////////////////////////////////////////////////////
- // State values for the DISPID_READYSTATE property
- /* size is 4 */
-
- enum __MIDL___MIDL__intf_0000_0001
- { READYSTATE_LOADING = 0,
- READYSTATE_LOADED = 2,
- READYSTATE_INTERACTIVE = 3,
- READYSTATE_COMPLETE = 4
- };
-
- ////////////////////////////////////////////////////////////////////////////
- typedef VARIANT OLE_DATAPATH;
-
- ////////////////////////////////////////////////////////////////////////////
- // ARRAYID GUIDs (link to uuid3.lib)
- EXTERN_C const GUID ARRAYID_Interfaces_Incoming;
- EXTERN_C const GUID ARRAYID_Interfaces_Outgoing;
- EXTERN_C const GUID ARRAYID_Categories_Implemented;
- EXTERN_C const GUID ARRAYID_Categories_Required;
- EXTERN_C const GUID ARRAYID_PathProperties;
- EXTERN_C const GUID ARRAYID_Methods_Primary;
- EXTERN_C const GUID ARRAYID_Methods_Secondary;
-
- ////////////////////////////////////////////////////////////////////////////
- // Interface Definitions
- #ifndef _LPBINDHOST_DEFINED
- #define _LPBINDHOST_DEFINED
- EXTERN_C const GUID SID_BindHost;
-
-
- extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_s_ifspec;
-
- #ifndef __IBindHost_INTERFACE_DEFINED__
- #define __IBindHost_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IBindHost
- * at Tue Dec 05 03:08:32 1995
- * using MIDL 2.00.0102
- ****************************************/
- /* [unique][uuid][object] */
-
-
- /* size is 4 */
- typedef /* [unique] */ IBindHost __RPC_FAR *LPBINDHOST;
-
-
- EXTERN_C const IID IID_IBindHost;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface IBindHost : public IUnknown
- {
- public:
- virtual HRESULT __stdcall ParseDisplayName(
- /* [in] */ LPOLESTR szName,
- /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk) = 0;
-
- virtual HRESULT __stdcall GetBindCtx(
- /* [in] */ DWORD dwReserved,
- /* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IBindHostVtbl
- {
-
- HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
- IBindHost __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( __stdcall __RPC_FAR *AddRef )(
- IBindHost __RPC_FAR * This);
-
- ULONG ( __stdcall __RPC_FAR *Release )(
- IBindHost __RPC_FAR * This);
-
- HRESULT ( __stdcall __RPC_FAR *ParseDisplayName )(
- IBindHost __RPC_FAR * This,
- /* [in] */ LPOLESTR szName,
- /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
-
- HRESULT ( __stdcall __RPC_FAR *GetBindCtx )(
- IBindHost __RPC_FAR * This,
- /* [in] */ DWORD dwReserved,
- /* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc);
-
- } IBindHostVtbl;
-
- interface IBindHost
- {
- CONST_VTBL struct IBindHostVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IBindHost_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IBindHost_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IBindHost_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IBindHost_ParseDisplayName(This,szName,ppmk) \
- (This)->lpVtbl -> ParseDisplayName(This,szName,ppmk)
-
- #define IBindHost_GetBindCtx(This,dwReserved,ppbc) \
- (This)->lpVtbl -> GetBindCtx(This,dwReserved,ppbc)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT __stdcall IBindHost_ParseDisplayName_Proxy(
- IBindHost __RPC_FAR * This,
- /* [in] */ LPOLESTR szName,
- /* [out] */ IMoniker __RPC_FAR *__RPC_FAR *ppmk);
-
-
- void __RPC_STUB IBindHost_ParseDisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT __stdcall IBindHost_GetBindCtx_Proxy(
- IBindHost __RPC_FAR * This,
- /* [in] */ DWORD dwReserved,
- /* [out] */ IBindCtx __RPC_FAR *__RPC_FAR *ppbc);
-
-
- void __RPC_STUB IBindHost_GetBindCtx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IBindHost_INTERFACE_DEFINED__ */
-
-
- /****************************************
- * Generated header for interface: __MIDL__intf_0077
- * at Tue Dec 05 03:08:32 1995
- * using MIDL 2.00.0102
- ****************************************/
- /* [local] */
-
-
- #endif
- #ifndef _LPOBJECTWITHSITE_DEFINED
- #define _LPOBJECTWITHSITE_DEFINED
-
-
- extern RPC_IF_HANDLE __MIDL__intf_0077_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL__intf_0077_v0_0_s_ifspec;
-
- #ifndef __IObjectWithSite_INTERFACE_DEFINED__
- #define __IObjectWithSite_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IObjectWithSite
- * at Tue Dec 05 03:08:32 1995
- * using MIDL 2.00.0102
- ****************************************/
- /* [unique][uuid][object] */
-
-
- /* size is 4 */
- typedef /* [unique] */ IObjectWithSite __RPC_FAR *LPOBJECTWITHSITE;
-
-
- EXTERN_C const IID IID_IObjectWithSite;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface IObjectWithSite : public IUnknown
- {
- public:
- virtual HRESULT __stdcall SetSite(
- /* [in] */ IUnknown __RPC_FAR *punkSite) = 0;
-
- virtual HRESULT __stdcall GetSite(
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IObjectWithSiteVtbl
- {
-
- HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
- IObjectWithSite __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( __stdcall __RPC_FAR *AddRef )(
- IObjectWithSite __RPC_FAR * This);
-
- ULONG ( __stdcall __RPC_FAR *Release )(
- IObjectWithSite __RPC_FAR * This);
-
- HRESULT ( __stdcall __RPC_FAR *SetSite )(
- IObjectWithSite __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *punkSite);
-
- HRESULT ( __stdcall __RPC_FAR *GetSite )(
- IObjectWithSite __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite);
-
- } IObjectWithSiteVtbl;
-
- interface IObjectWithSite
- {
- CONST_VTBL struct IObjectWithSiteVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IObjectWithSite_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IObjectWithSite_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IObjectWithSite_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IObjectWithSite_SetSite(This,punkSite) \
- (This)->lpVtbl -> SetSite(This,punkSite)
-
- #define IObjectWithSite_GetSite(This,ppunkSite) \
- (This)->lpVtbl -> GetSite(This,ppunkSite)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT __stdcall IObjectWithSite_SetSite_Proxy(
- IObjectWithSite __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *punkSite);
-
-
- void __RPC_STUB IObjectWithSite_SetSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT __stdcall IObjectWithSite_GetSite_Proxy(
- IObjectWithSite __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkSite);
-
-
- void __RPC_STUB IObjectWithSite_GetSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IObjectWithSite_INTERFACE_DEFINED__ */
-
-
- /****************************************
- * Generated header for interface: __MIDL__intf_0078
- * at Tue Dec 05 03:08:32 1995
- * using MIDL 2.00.0102
- ****************************************/
- /* [local] */
-
-
- #endif
-
-
- extern RPC_IF_HANDLE __MIDL__intf_0078_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL__intf_0078_v0_0_s_ifspec;
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-